1
数学的理想から物理の現実へ:コンピュータの誕生とアーキテクチャの基礎
SCI901B-SEP-CNLesson 10
00:00

論理の魂から鋼鉄の体へ

どんな論理問題でも解ける機械を造るとしたら、それはどのような形をしているべきでしょうか?1936年、アラン・チューリングは『チューリングマシン』という概念を頭の中で描き出しました。チューリングマシンこれは実際に存在する機械ではなく、数学的な理想モデルです。シンプルな命令セットと読み書き操作によって、人間のすべての論理演算を模倣できることを示しています。チューリングはコンピュータに『魂』を与えたのです。

10年後、この理想はペンシルベニア大学で現実になりました。1946年、世界初の汎用電子計算機ENIAC(電子数値積分計算機)が誕生しました。電子管は18,000個以上搭載され、毎秒5,000回の加算計算が可能です。しかし、この『巨獣』は当初極めて巨大で、計算タスクを切り替えるには、作業員が何千本ものケーブルを手動で差し替える必要がありました。

メモリ入力装置出力装置中央処理装置(制御装置+演算装置)

アーキテクチャの基礎:ストレージプログラム思想

ENIACのプログラミング効率の低さを解決するために、フォン・ノイマン天才的なアイデアを提示しました:命令とデータを同時に2進数形式でコンピュータ内部に保存することです。これがストレージプログラム思想です。これにより、コンピュータは接線図を暗記しなければならない無機物ではなく、『メモリ』を持つ知性を持つ存在となりました。この思想は実際には現代コンピュータの基盤を築くものであり、後にフォン・ノイマンが提唱したストレージプログラム思想にも直接的な影響を与えました。

接線工からプログラマーへ
ENIAC初期では、タスクの変更には数日かけて物理的にケーブルを再接続する必要がありました。ストレージプログラムが導入された後は、コードを読み込むだけで、同じ機械が数秒以内に弾道計算機から天気予報シミュレーターに変身できるようになりました。